Dive into Encoding
Each Ruby String object has an encoding internally. Therefore, it can use a different encoding in the same application. It's very convenient.
(各RubyStringオブジェクトには、内部でエンコーディングがあります。 したがって、同じアプリケーションで異なるエンコーディングを使用できます。 とても便利です。)
So, how does Ruby encode a String? What does it mean to have an encoding for each String? As they say, practice makes perfect, so I figured I could understand it by adding self-made encoding.
(では、Rubyはどのように文字列をエンコードするのでしょうか? 文字列ごとにエンコーディングがあるとはどういう意味ですか? 彼らが言うように、練習は完璧なので、自作のエンコーディングを追加することで理解できると思いました。 )
This talk would like to try to add self-made encoding in Ruby and see how Ruby handles encodings.
(この講演では、Rubyに自作のエンコーディングを追加して、Rubyがエンコーディングをどのように処理するかを確認したいと思います。)
文字コードを作ってRubyに追加してみた話
Coded Charactor Set
Charactor Encoding Schema